package demo02;

public class MyInterfaceImpl implements MyInterfaceA, MyInterfaceB { // 实现类
    @Override
    public void methodA() {
        System.out.println("覆盖重写了A接口的A抽象方法");
    }

    @Override
    public void methodB() {
        System.out.println("覆盖重写了B接口的B抽象方法");
    }

    @Override
    public void methodAbs() {
        System.out.println("覆盖重写了AB接口都有的抽象方法");
    }

    // 多个接口存在重复的默认方法时，必须在实现类进行覆盖重写
    @Override
    public void methodDefault() {
        System.out.println("覆盖重写了多个接口当中冲突的默认方法");
    }
}
